﻿/******************************************************************************* 
  Copyright (C), 1988-2020, zeno Tech. Co., Ltd.
  Description:  SYS INI模块
  Function List:
            
*******************************************************************************/
              
#ifndef SYS_INI_H
#define SYS_INI_H

#ifdef __cplusplus
extern "C" {
#endif

/*=============================================================================
                                 Includes                                  
==============================================================================*/

/*=============================================================================
                               Macro Definition
==============================================================================*/

/*=============================================================================
                        Local Structures and Typedef 
==============================================================================*/

/*=============================================================================
                             extern  Variables                                  
==============================================================================*/


/*=============================================================================
                             Function Definition                                  
==============================================================================*/ 

/*******************************************************************************
  Function:     SYS_IniKeyGet
  Description:  从ini文件中获取指定变量的值
  Input:        - pPath: 文件路径
                - pSec: 区域
                - pKey: 关键字 
  Output:       - pVal: 键值
  Return:       0: 操作成功
                <0: 操作失败
  Others:       无
*******************************************************************************/
int SYS_IniKeyGet(const char *pPath, const char *pSec, const char *pKey, char *pVal);  

/*******************************************************************************
  Function:     SYS_IniKeySet
  Description:  设置ini配置文件指定变量的值
  Input:        - pPath: 文件路径
                - pSec: 区域
                - pKey: 关键字
                - pVal: 键值
  Output:       无
  Return:       0: 操作成功
                <0: 操作失败
  Others:       无
*******************************************************************************/
int SYS_IniKeySet(const char *pPath, const char *pSec, const char *pKey, const char *pVal); 


#ifdef __cplusplus
}
#endif

#endif  /*SYS_INI_H*/
